Python project checklist¶
The following files / directories are present¶
Mandatory¶
The presence of the following files is mandatory (assuming: this is a Python project, it uses Git as its SCM, etc.)
-
.git/ -
.gitignore -
Makefile -
README.md -
noxfile.py(ortox.ini) -
poetry.lock -
pyproject.toml -
ruff.toml -
src/ -
setup.cfg -
tests/
Note: this can be tested using [[Abilian DevTools]] (command adt cruft).
Highly recommended¶
-
CHANGELOG.md -
CODE_OF_CONDUCT.md -
CONTRIBUTING.md -
DCO.txt -
SECURITY.md
Optional¶
For heroku¶
-
Procfile -
requirements.txt -
runtime.txt
#heroku #devtools
Page last modified: 2024-11-13 09:17:00